Import('env')
Import('options')
env = env.Copy()

sourceFiles = [
    'RAS_BucketManager.cpp',
    'RAS_FramingManager.cpp',
    'RAS_IPolygonMaterial.cpp',
    'RAS_IRenderTools.cpp',
    'RAS_MaterialBucket.cpp',
    'RAS_MeshObject.cpp',
    'RAS_Polygon.cpp',
    'RAS_TexVert.cpp',
    'RAS_texmatrix.cpp',
]

CC = env['CC']
if CC in ('msvc', 'icc'):
    env.Append(CCFLAGS=['/Ox'])

env.Append(CPPPATH=['#source/kernel/gen_system', '#intern/string', '#intern/moto/include'])
env.Library(target='#$BUILD_DIR/lib/RAS_rasterizer', source=sourceFiles)
